﻿@charset "utf-8";
body{font-size: 62.5%;margin:0px auto;padding:0;text-align:center;color:#333;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width:100%; min-width:960px;}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}
.field-validation-valid
{
    background-color:Red;
}
.btnSubmitStyle
{
    background-image:url(button1.jpg);
}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color:Red;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

body{font-size: 12px;;margin:0px auto;padding:0;text-align:center;color:#333;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, 宋体;background:url(header_bg.png) top left repeat-x;}
.clear{clear:both; height:0px; font-size:0px;}
div{margin:0px; padding:0px;}
pre {border: 1px solid #ccc; padding: 0 20px;background: url(syntaxhighlight.gif) left top no-repeat #fafafa; overflow:scroll;}
p{margin:3px;}
img {max-width: 100%;height:auto; border:0px; margin:0px; padding:0px;}
select{font-family: Verdana, Arial}
h1, h2, h3{margin:0px; padding:0px;}
a, a:visited{color:#525252; text-decoration:none;}
a:hover{color:#9f1e19;}
ul,li{margin:0px; padding:0px;}
span{margin:0px; padding:0px;}

/* old style
-----------------------------------------------------------*/
#header{margin:0px auto; height:160px; width:960px;}
#header .header_logo{width:280px; text-align:left; float:left; margin:0px;}
#header .header_logo .logo_img{margin:15px 0px 0px 0px; background:url("logo.png") top left no-repeat;width:240px; height:100px;}
#header .header_body{width:680px; float:left;}
#header .header_body .header_ad{width:600px; height:60px; text-align:center; margin:10px 0px 0px 0px; background:#fff;}
#header .header_body .header_menu{overflow:hidden; float:left; margin:10px 0px 0px 0px; width:680px; height:78px;}

#footer{background:#e3e3e3; clear:both; overflow:hidden; margin-top:50px;}
#footer .footer_body{width:960px; margin:0px auto;}
#footer .footer_body .footer_nav{text-align:center;}
#footer .footer_body .footer_nav ul{list-style:none; margin:20px 0px 0px 230px; padding:0px; height:26px;}
#footer .footer_body .footer_nav ul li{float:left;height:13px; margin:0px; padding:0px;}
#footer .footer_body .footer_nav ul .split{background:#000; height:13px; margin:0px 8px 0px 8px; width:1px; font-size:0px;}
#footer .footer_body .footer_nav ul li a {height:14px; display:block; color:#000; font-size:14px; text-decoration:none; float:left;}
#footer .footer_body .footer_nav ul li a:hover {display:block; color:#9f1e19;}
#footer .footer_body .footer_line{height:1px; background:#999999; margin:0px 40px 0px 40px; font-size:0px; overflow:hidden;}
#footer .footer_body .footer_info{margin:10px 50px 10px 50px; text-align:center; color:#525252; _padding-bottom:10px; font-size:12px; line-height:18px;}

#container{margin:0px auto; width:960px; clear:both; overflow:hidden;}

.index_up{color:#ff0000;}
.index_down{color:#009900;}

div#dynamic_top_indexroll {position: relative;overflow: hidden;}
div#dynamic_top_indexroll ul, div#dynamic_top_indexroll li {margin: 0;padding: 0;list-style: none;}
div#dynamic_top_indexroll ul {position: absolute;}
div#dynamic_top_indexroll ul li a {display: block;overflow: hidden;	font-size:12px;height: 25px;line-height: 25px;text-decoration: none;}

#container_sider{float:left; width:140px; margin:14px 0px 0px 0px;}
#container_body{float:right; margin:15px 0px 0px 9px; width:810px; _width:806px; overflow:hidden;}
.container_body_left{width:435px; float:left; clear:left; margin:0px 0px 20px 0px;}
.container_body_right{width:362px; float:right; clear:right; margin:0px 0px 20px 0px;}

#container_body .body_title{height:27px; background:url(block_head_bg.png) top left no-repeat; overflow:hidden; clear:both; line-height:27px; vertical-align:middle;}
#container_body .body_title h3{font-family:微软雅黑, 宋体; font-size:20px; color:#000; font-weight:normal; float:left; margin:0px 0px 0px 20px;}
#container_body .body_title .body_title_detail{ float:right;}
#container_body .body_line{background:#d8d8d8; height:2px; overflow:hidden; font-size:0px; margin:8px 0px 0px 0px;}
#container_body .contentcontainer{margin:10px 0px 0px 0px;}
#container_body .body_container_index{float:right; overflow:hidden; height:25px; text-align:center;}
#container_body .myimgclass{text-align:center; margin:0px 0px 0px 5px; clear:both; overflow:hidden; height:320px;}
#container_body .myimgclass .leftcontainer{float:left;}
#container_body .myimgclass .rightcontainer{float:right;}
#container_body .tableContainer{margin:20px 0px 0px 0px;}
#container_body .tableContainer h3{text-align:left; font-weight:normal; line-height:20px; vertical-align:middle;}
#container_body .body_block{margin:50px 0px 0px 0px; clear:both; overflow:hidden;}
#container_body .content_title{float:left; margin:0px 0px 0px 20px;}


#dynamic_container{width:960px; font-size:12px; text-align:left; border:#d8d8d8 1px solid; overflow:hidden;}
.dynamic_top{height:45px; background:#e4e4e4;}
.dynamic_top_title{width:142px; background:url(dynamic_top_bg.png) top left no-repeat;text-align:center; float:left;}
.dynamic_top_title span{line-height:45px; vertical-align:middle; color:#fff; font-size:18px; font-family:微软雅黑, 宋体;}
.dynamic_top_dataline{width:570px; float:left; height:45px;}
.dynamic_top_dataline span{line-height:45px; vertical-align:middle; font-size:13px; margin-left:6px;}
.dynamic_top_stocksearch{float:left; height:45px; margin:0px 6px 0px 12px;}
.dynamic_top_stocksearch span{line-height:45px; vertical-align:middle; margin:0px; padding:0px;}
.dynamic_top_input{border:#000 1px solid; width:145px; height:22px; line-height:22px; vertical-align:middle; margin:0px; padding:0px; *margin-top:10px;}
.dynamic_top_button{width:74px; height:24px; line-height:24px; vertical-align:middle; border:none; background:url(dynamic_top_button.png) top left no-repeat; color:#fff; *margin-top:10px;}
.dynamic_body{height:60px;}
.dynamic_body_stockname{width:132px; text-align:center; font-family:微软雅黑, 宋体; float:left;}
.dynamic_body_title{height:32px; font-size:24px; margin:10px 0px 0px 0px;}
.dynamic_body_action{float:left; width:20px; height:60px; margin:0px 10px 0px 0px;}
.dynamic_body_action_up{margin-top:15px; width:16px; height:16px;}
.dynamic_body_action_down{margin-top:4px; width:16px; height:16px;}
.dynamic_body_stockname span{font-size:14px; color:#666666; line-height:14px;}
.dynamic_body_price{float:left; width:540px;}
.dynamic_body_price_main{line-height:60px; font-size:30px; vertical-align:middle; float:left;}
.dynamic_body_price_info{line-height:60px; font-size:14px; vertical-align:middle; float:left; width:120px; margin:14px 0px 0px 10px;}
.dynamic_body_price_info div{line-height:16px; vertical-align:middle;}
.dynamic_body_price_info div img{vertical-align:middle; padding-bottom:6px;}
.dynamic_body_price_info span{font-size:22px; line-height:22px;}
.dynamic_body_price_info_small{margin:-2px 0px 0px 16px;}
.dynamic_body_price_detail{float:left;width:280px; margin:12px 0px 0px 0px;}
.dynamic_body_price_detail ul{width:320px;}
.dynamic_body_price_detail ul li{list-style:none; width:80px; float:left; line-height:20px;}
.dynamic_body_ad{width:250px; height:60px; float:right; background:#CCC;}

.company_container_body_left{width:440px; float:left; clear:left; margin:0px 0px 20px 0px; }
.company_container_body_right{width:360px; float:right; clear:right; margin:0px 0px 10px 0px;}

#company_container{width:435px; margin:20px 0px 0px 0px; clear:both;}
.company_head{background:url(block_head_bg.png) top left no-repeat; height:27px;}
.company_head h3{font-size:21px; font-family:微软雅黑, 宋体; font-weight:normal; float:left; margin-left:15px; line-height:27px; vertical-align:middle;}
.company_head_link{line-height:28px; vertical-align:middle; font-size:12px; float:right;}
.company_head_link a{color:#006699;}
.company_head_link a:hover{color:#c73200;}
.company_body{clear:both; margin:12px 0px 0px 0px;}
.company_body table{border-top:#dbdbdc 2px solid; border-bottom:#dbdbdc 2px solid; width:100%; margin:0px; padding:0px;}
.company_body table td{border-bottom:#dbdbdc 1px dotted; border-right:#dbdbdc 1px solid; height:24px; vertical-align:middle; text-align:center; width:25%;}
.company_body .last{border-right:none;}
.company_body table tfoot td{border-bottom:none;}



#shareholder_container{width:810px; clear:both;}
.shareholder_head{background:url(block_head_bg.png) top left no-repeat; height:27px;}
.shareholder_head h3{font-size:21px; font-family:微软雅黑, 宋体; font-weight:normal; float:left; margin-left:15px; line-height:27px; vertical-align:middle;}
.shareholder_head_link{line-height:28px; vertical-align:middle; font-size:12px; float:right;}
.shareholder_head_link a{color:#006699;}
.shareholder_head_link a:hover{color:#c73200;}
.shareholder_body{clear:both; margin:10px 0px 0px 0px;}
.shareholder_body table{border-top:#dbdbdc 2px solid; border-bottom:#dbdbdc 1px solid; width:100%; margin:0px; padding:0px;}
.shareholder_body table td{height:25px;}
.shareholder_body table .first{text-align:left; padding-left:20px;}
.shareholder_body table thead td{background:#FCF1C5; text-align:center;}
.shareholder_body table tbody td{border-bottom:#D1D1D1 1px solid;}

#expectation_container{width:435px; height:120px; margin:0px 0px 0px 0px; border:#cccccd 1px solid; clear:both; overflow:hidden;}
.expectation_left{float:left; width:200px; overflow:hidden;}
.expectation_left_img{margin:15px 0px 0px 5px;}
.expectation_left_buttons{margin:10px 0px 0px 0px;}
.expectation_left_buttons input{border:none; width:57px; height:24px; color:#fff;}
.expectation_left_button_up{background:url(expectation_button_up.png) top left no-repeat;}
.expectation_left_button_down{background:url(expectation_button_down.png) top left no-repeat;}
.expectation_right{float:right; width:220px;; height:120px; display:table; *width:234px; *position:relative; *display:block;}
.expectation_right_body{vertical-align:middle; display:table-cell;width:100%;  *position:absolute; *top:50%; *display:block;}
.expectation_right_body_content{text-align:left; width:100%; *position:relative; *top:-50%; *left:-50%;}
.expectation_right_body_content span{font-size:13px; font-weight:bold; color:#ff0000;}

#timedata_container{width:435px; height:300px; margin:0px 0px 0px 0px; overflow:hidden;}
#timedata_container_tabs{background:#fff; padding:0px; border:none; clear:both;}
#timedata_container_tabs ul{background:none; border:none; margin:0px; padding:0px; float:left; width:300px; float:left;}
#timedata_container_tabs ul li{height:25px; width:70px; padding:0px; margin:0px; font-size:12px; font-weight:bold; border-radius: 0px;-moz-border-radius: 0px; -webkit-border-radius: 0px; border:none; background:url(timedata_tab_bg.png) top left repeat-x; text-align:left; vertical-align:middle; margin-top:-1px; _margin-bottom:-3px;} 
#timedata_container_tabs ul li a{color:#fff; cursor:pointer;} 
#timedata_container_tabs li.ui-tabs-selected{background:#fff; border:#cccccd 1px solid; _line-height:10px; width:70px;}
#timedata_container_tabs li.ui-tabs-selected a{font-weight:bold; color:#000;}
#timedata_container_tabs .ui-tabs-panel{border-top:#cccccd 1px solid; overflow:hidden;}
.timedata_tab_body{text-align:left; clear:both; width:404px; overflow:hidden; height:240px;}
.timedata_container_link{float:right; width:120px; line-height:25px; vertical-align:middle; _margin-top:4px; }
.timedata_container_link img{margin:-3px 5px 0px 0px; vertical-align:middle; height:12px; width:12px;}
.timedata_container_link a{color:#006699;}
.timedata_container_link a:hover{color:#c73200;}

#newslist_container{width:360px; height:420px; margin:0px 0px 0px 0px; overflow:hidden; border:#cccccd 1px solid;}
#newslist_container_tabs{background:#fff; padding:0px; border:none; clear:both;}
#newslist_container_tabs_ul ul{background:none; border:none; margin:0px; padding:0px; float:left; width:100%;float:left;background:url(timedata_tab_bg.png) top left repeat-x; border-radius:0px;-moz-border-radius: 0px; -webkit-border-radius: 0px;}
#newslist_container_tabs_ul ul li{height:25px; width:76px; padding:0px; margin:0px; font-size:12px; font-weight:bold; border-radius: 0px;-moz-border-radius: 0px; -webkit-border-radius: 0px; border:none;background:url(timedata_tab_bg.png) top left repeat-x; text-align:left; vertical-align:middle; margin-left:-1px; margin-top:-2px; margin-bottom:1px; _margin-bottom:-1px;} 
#newslist_container_tabs_ul ul li a{color:#fff; cursor:pointer;} 
#newslist_container_tabs_ul li.ui-tabs-selected{background:#fff; border:#cccccd 1px solid; _line-height:8px;}
#newslist_container_tabs_ul li.ui-tabs-selected a{font-weight:bold; color:#000;}
#newslist_container_tabs_ul .ui-tabs-panel{}
.newslist_tab_body{text-align:left; width:100%; clear:both; width:324px; padding:0px;}

.newslist_block{width:100%; overflow:hidden;}
.newslist_block_header{height:24px; line-height:24px; vertical-align:middle;}
.newslist_block_header h3{font-size:15px; color:#BD3C32; float:left;}
.newslist_block_header span{font-size:12px; float:right; margin:0px 0px 0px 0px;}
.newslist_block ul li{ font-size:12px; line-height:20px; height:20px; list-style:none; background:url(newslist_block_style.png) center left no-repeat; padding-left:10px;}
.newslist_block ul li a{float:left;}
.newslist_block ul li a:hover{color:#006699;}
.newslist_block ul li span{float: right;}
.newslist_block_line{height:8px; font-size:0px; overflow:hidden;}

#stockinfo_container{width:360px;height:215px; position:relative; overflow:hidden; margin:20px 0px 0px 0px; border:#cccccd 1px solid;}

/* 分页部分 */

.pageContainer{overflow:hidden; font-size:13px; line-height:29px;}
.pageContainer a{border:#c2d5e3 1px solid; padding: 5px 8px 5px 8px; margin:0px 0px 0px 4px; color:#333; display:inline; height:26px; overflow:hidden; text-decoration:none;}
.pageContainer a:hover{border:#369 1px solid; color:#369;}
.pageContainer strong{border:#c2d5e3 1px solid; padding: 5px 8px 5px 8px; margin:0px 0px 0px 4px; color:#333; display:inline; height:26px; overflow:hidden; text-decoration:none; background:#e5edf2;}
.pageContainer span{border:#c2d5e3 1px solid; padding: 5px 8px 5px 8px; margin:0px 0px 0px 4px; color:#333; display:inline; height:26px; overflow:hidden; text-decoration:none; background:#fff;}

.menu_list {  
    width: 140px;
	float:left;
	clear:both;
	display:inline;
	margin:0px 0px 100px 0px; 
	border:#fff 1px solid;  
	_margin-top:15px;
	*margin-top:15px;
}  
.menu_headdefault {  
 	background:url(leftmenu/close.png) repeat-x;
    cursor: pointer;
	text-align:center;
    margin:0px;  
    color:#000000;
	height:30px;
	padding:0px 30px 0px 30px; 
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	font-family:"宋体";
}
.clickmenu_head{
	background:url(leftmenu/open.png) repeat-x ;
    cursor: pointer;
	text-align:center;
    margin:0px;  
	height:30px;
	color:#FFFFFF;
	padding:0px 30px 0px 30px; 
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	font-family:"宋体";
}  
.menu_body {  
    display:none;
	width:139px;
	*width:139px;
	_width:139px;
	/*
    filter:alpha(opacity=60 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F0F0F0,endcolorstr=#D0D0D0,gradientType=0);
    -ms-filter:alpha(opacity=50 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F0F0F0,endcolorstr=#D0D0D0,gradientType=0); IE8
    background:red; 
    background:-moz-linear-gradient(top, rgba(240,240,240,0.2), rgba(208, 208, 208, 0.8));
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(240,240,240,0.2)), to(rgba(208, 208, 208, 0.8)));
    */
}
.leftpdefaultstyle
{
  color:#000000;
  margin-left:40px;
  width:99px; /*在IE6下用99px合适*/
  text-align:left;
  height:10px;
  line-height:7px;
  *line-height:15px;
  _line-height:14px;
   _margin:-3px 0px 0px 40px;
  cursor:pointer;
   
}
.leftpclickstyle
{
  color:#FFFFFF;
  margin-left:40px;
  width:99px; /*在IE6下用99px合适*/
  text-align:left;
  height:10px;
  line-height:7px;
  *line-height:15px;
  _line-height:14px;
  _margin:-3px 0px 0px 40px;
  cursor:pointer;
}

.LeftSubMenuClick
{
    padding:6px 0px;  
    display:block; 
    height:10px; 
    _height:20px;
    *height:20px;
    text-decoration:none;
	font-size:12px;
	font-family:宋体，Regular;
	text-align:left;
	color:#FFFFFF;
	background:url("leftmenu/aclickbackground.png");
	border-bottom:2px solid #FFFFFF ;
}
.LeftSubMenuDefault
{
    
    padding:6px 0px;  
    display:block; 
    height:10px; 
    _height:20px;
    *height:20px; 
    text-decoration:none;
	font-size:12px;
	font-family:宋体，Regular;
	text-align:left;
	color:#000000;
	background:url("leftmenu/adefaultbackground.png") ;
	border-bottom:2px solid #FFFFFF ;  
}
.menu_body a 
{  
  
    padding:6px 0px;  
    display:block; 
    height:10px; 
    *height:10px;
    _height:10px;
    text-decoration:none;
	font-size:12px;
	font-family:宋体，Regular;
	text-align:left;
	color:#000000;
} 

#leftMenuDiv{
	position:relative;
	margin-top:10px;
	height:396px;
	width:136;
	background:url(bmp/menu.bmp) no-repeat;
}
#RealtimeInformationDiv{
	height:285px;
	margin:-395px 10px 80px 145px;
	width:445px;
	background:url(bmp/message2.bmp) no-repeat;
}
#HighsAndLowsDiv{
	height:123px;
	margin:-65px 10px 80px 145px;
	width:445px;
	background:url(bmp/pingjia.bmp) no-repeat;
}
#rightInformationDiv{
	height:420px;
	margin:-503px 10px 80px 595px;
	width:365px;
	background:url(bmp/message3.bmp) no-repeat;
}
#companyInformationDiv{
	height:300px;
	width:437px;
	margin:10px 10px 80px 145px;
	float:left;
	margin-top:-60px;
	background:url(bmp/company.bmp) no-repeat;
}
#financialTargetDiv{
	height:290px;
	width:356px;
	margin:-310px 5px 80px 595px;
	margin-top:-57px;
	background:url(bmp/bijiao3.bmp) no-repeat;
}
#equityAnalysisDiv{
	height:329px;
	width:836px;
	margin-left:145px;
	margin-top:-60px;
	background:url(bmp/equityAnalysis.bmp) no-repeat;
}
#issueDiv {
	height:232px;
	width:406px;
	margin:-310px 5px 80px 145px;
	margin-top:10px;
	background:url(bmp/fenhongronzi.bmp) no-repeat;
}
#issue2Div {
	height:208px;
	width:385px;
	margin:0px 5px 80px 595px;
	margin-top:-300px;
	background:url(bmp/faxing.bmp) no-repeat;
}
#financialDataDiv{
	height:546px;
	width:825px;
	margin-left:145px;
	margin-top:-57px;
	background:url(bmp/financialData.bmp) no-repeat;
}
/**头部菜单样式*/

#outdiv{margin:3px 0px 0px 0px;_margin:-5px 0px 0px 0px}
#innerdiv{float:left;}
#picleft{background:url(tab/zuo.png) bottom left no-repeat; _background:url(tab/zuo.jpg) bottom left no-repeat; width:5px; height:37px; _height:45px;float:left;margin:0;padding:0;}

#pointermenu{margin: 0;padding: 0;height:37px;float:left;background:url(tab/zhong.png) bottom left repeat-x; height:37px; 
}

#pointermenu ul{height:45px;padding:0px;margin: -5px 0px 0px 0px;_margin:-100px 0px 0px 0px;float: left;font: 12px 宋体;/*optional left round corner*/
}

* html #pointermenu ul{ 
/*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin:0px;
padding:0px;
}

#pointermenu ul li{float:left;padding:0px;margin:0px 0px 0px 0px;display: inline;height:45px;}
.lipicleft{ background:url(tab/lizuo.png) bottom left no-repeat; _background:url(tab/lizuo.jpg) bottom left no-repeat; height:45px; width:3px; float:left;} 
.lipicleftempty{ background:none; height:36px; width:3px; float:left;}
#pointermenu ul li .lipiczhong{ height:45px; float:left;}
.lipicright{background:url(tab/liyou.png) bottom right no-repeat; _background:url(tab/liyou.jpg) bottom right no-repeat; height:45px; width:3px; float:left;}
.lipicrightempty{background:none;height:45px;width:3px;float:left;}

#pointermenu ul .split{
	float:left;
	height:21px;
	width:2px;
	display:inline;
	color:#FF0000;
	margin: 15px 0px 0px 0px;
	
	background:url(tab/shuxian.png) top left no-repeat;
}

#pointermenu ul li a{
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	margin:15px 0px 0px 0px;
	float:left;
	padding:5px 15px 0px 15px;
	text-decoration: none;
}

*:focus { outline: none; }
a { noFocusLine:expression(this.onFocus=this.blur()) }
#picright{background:url(tab/you.png) bottom left repeat-x; _background:url(tab/you.jpg) bottom left no-repeat; width:5px; height:37px; _height:45px; float:left}

/**子菜单样式*/
.submenuclass{
float:left;
overflow:visible;
height:40px;
display:none;
}
.submenuclass ul
{
	list-style:none;
	padding:0;
	float:left;
	margin:2px 0px 0px 5px;
	_margin:4px 0px 0px 5px;

}
.submenuclass ul li{
	float:left;
	padding:0;
	display:inline;
	margin:0;
}
.submenuclass ul .subsplit{
	padding:0px 10px 0px 10px;
	float:left;
	height:15px;
	width:1px;
	display:inline;
	color:#FF0000;
	margin: 0px 0px 0px 0px;
	background:url(tab/shuxian.png) top center no-repeat;

}
.submenuclass ul li a{
	text-align:center;
	font-size:14px;
	float:left;
	text-decoration: none;
	padding:0px 2px 0px 2px;
	font: 微软雅黑;
	color:#000000;
}
.submenuclass ul li a:hover{
	color:#FF0000;
}

/**主页财务数据**/
#financial_container{width:810px; margin:10px 0px 0px 0px; clear:both;}
.financial_body{clear:both; margin:10px 0px 0px 0px;}
.financialfirst_row{width:810px; margin:10px 0px 0px 0px;}
.financialfirst{ width:810px; float:left;}

.firancialfirsttitle{width:810px; float:left;}
.finacialfirstlefttitle{width:385px; float:left; background:url(finacialtitleback.png) top left repeat-x; height:26px; text-align:left;}
.firstlefttitle{line-height:20px; font-size:14px; color:#444444;}
.finacialfirstrighttitle{width:385px; float:right; background:url(finacialtitleback.png) top left repeat-x; height:26px; text-align:left;}
.firstrighttitle{line-height:20px; font-size:14px; color:#444444;}

.finacialfirstcontent{width:810px;}

.finacialfirstleftcontent{width:405px; float:left;}
.fontcontent{width:385px; float:left;}
.pfontcontent{text-align:justify; line-height:15px; padding:6px; font-size:12px; font-family:微软雅黑; text-indent:2em; color:#000000;}
.imgcontent{width:405px; float:left;}
.defaultimgcontent{height:280px;}

.finacialfirstrightcontent{width:405px; float:right;}
.rightfontcontent{width:390px; float:right;}
.rightpfontcontent{text-align:justify; line-height:15px;padding:6px;font-size:12px; font-family:微软雅黑;text-indent:2em; color:#000000; }
.rightimgcontent{width:405px; float:right;}

.financialsecond_row{width:810px; float:left;}

/*主页财务数据结束*/


/* 以前的部分 */

#messageContainer{width:500px; text-align:center; margin:0px auto; clear:both; overflow:hidden;}
#messageContainer .message{margin:10px;border:#999999 1px solid; background:url(message_headbg.png) top left repeat-x; height:100%; overflow:hidden;}
#messageContainer .message h3{text-align:left; font-weight:bold; line-height:30px; padding-left:5px; font-size:14px;}
#messageContainer .message .icon{width:120px; float:left; height:120px;}
#messageContainer .message .icon img{width:120px; height:120px;}
#messageContainer .message .body{width:330px; float:right; text-align:left; margin:10px;}
#messageContainer .message .body .text{font-size:13px;}
#messageContainer .message .body .urls{font-size:13px; height:30px; margin-bottom:0px; margin:10px 0px 3px 0px;}
#messageContainer .message .body .urls ul{list-style:none; margin:0; padding:0px;}
#messageContainer .message .body .urls ul li{float:left;height:14px; margin:6px 5px 0px 0px;}
#messageContainer .message .body .urls ul li a{display:block;text-decoration:none; color:#9f1e19; float:left; height:14px;}

/*tab自定义部分*/
#tabContainer{background:#fff; padding:0px; border:none; clear:both;}
#tabContainer #report{clear:both;}
#tabContainer div {margin:0px; padding:0px; clear:both; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
.tabTable{margin:0px; text-align:right; width:100%; border-collapse:collapse; font-size:14px; font-family:宋体,微软雅黑; border-bottom:#afafaf 1px solid;}
.tabTable td{margin:0px; height:24px; padding-right:5px; border-top:#666666 1px dotted; line-height:20px; padding-top:4px; padding-bottom:4px;}
.tabTable thead{background:#4d4d4d; color:#fff;}
.tabTable thead tr td{text-align:center; height:30px; border:none;}
.tabTable .titlecolumn{text-align:left; padding-left:6px;}
.tabTable .titlecolumn a:hover{text-decoration:underline;}
.tabTable .selectedtitlecolumn{text-align:left; padding-left:6px;}
.tabTable .selectedtitlecolumn a{color:#0000ff;}
.tabTable .color{}
.tabTable .first{background:#e3e3e3; text-align:left; padding-left:6px;}
.tabTable .first a:hover{text-decoration:underline;}
.tabTable .firstSelected{background:#ffdd55;}
.tabTable .oddcolumn{background:#ffff99;}
.tabTable .evencolumn{background:#ffff99;}
.tabTable .firsttitlerow td{border-bottom:#cccccc 1px solid;}
.tabTable .lastblockcolumn{border-right:#cccccc 1px solid;}
.tabTable .firstrow td{border:none;}
.tabTable .detailoddrow{background:#efefef;}
.tabTable .commontd{width:10%; border-right:#cccccc 1px solid;}
.tabTable .firstrow .commontd{width:10%; border-right:#cccccc 1px solid;}
.tabTable .lasttd{width:10%; border-right:none;}
.tabTable .infocolumn{ padding:6px;}
.tabTable .infocolumn .info{text-align:left; width:100%; float:left; overflow:hidden; line-height:18px;}
.tabTable .rowspancolumn{background:#efefef; border-right:#999999 1px solid; border-bottom:#999999 1px solod; text-align:center;}
.tabTable .td_r5{width:5%}
.tabTable .td_r10{width:10%;}
.tabTable .td_r20{width:20%;}
.tabTable .td_r30{width:30%;}
.tabTable .td_r40{width:40%;}
.tabTable .td_r50{width:50%;}
.tabTable .td_r60{width:60%;}
.tabTable .td_r70{width:70%;}
.tabTable .td_r80{width:80%;}
.tabTable .td_r90{width:90%;}
.tabTable .tr_topline td{border-top:#999999 1px solid;}
.tabTable .td_center{text-align:center;}
.tabTable .tableTitle{text-align:left; padding-left:10px; font-size:14px;background:#4d4d4d; color:#fff;}
.tabTable .rightLine{border-right:#999999 1px solid;}
.texttable {margin:0px; text-align:right; width:100%; border-collapse:collapse; font-size:14px; font-family:宋体,微软雅黑; border-bottom:#d8d8d8 2px solid; }
.texttable .textrow{text-align:justify; line-height:20px; padding:6px; text-indent:2em; }
.company_info{margin-bottom:20px;}
#tabContainer ul{background:none; border:#b3b3b3 1px solid; margin:0px; padding:0px; float:left; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#tabContainer ul li{height:30px; width:90px; padding:0px; margin:0px; font-size:13px; font-weight:bold; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border:none;  background:url(tab_header_bg.png) top left repeat-x; text-align:left; line-height:20px; vertical-align:middle; margin-top:-1px; _margin-bottom:-3px;} 
#tabContainer ul li a{color:#000; cursor:pointer; font-weight:normal; width:70%; text-align:center;}
#tabContainer li.ui-tabs-selected{background:#fff;  _line-height:10px; width:88px;}
#tabContainer li.ui-tabs-selected a{font-weight:bold; color:#000; font-weight:normal;}
#tabContainer .ui-tabs-panel{border-top:#cccccd 1px solid; overflow:hidden;}

.newsContainer h3{font-size:18px; font-weight:bold; line-height:30px;}
.newsContainer .news_time{float:right; margin-right:10px;}
.newsContainer .news_content{text-align:left; line-height:180%; clear:both; float:left; font-size:14px; margin:5px 5px 0px 5px; word-warp:break-word;word-break:break-all;}

/* codesearch */
.ul-menu{height:20px}
.ui-menu-selected{ font-weight:bold;}
.ui-menu .ui-menu-item{ text-align:left;}
.ui-menu .ui-menu-item a { height:16px; text-align:left; font-size:12px;}
.ui-menu .ui-menu-item a ul{list-style:none; width:300px; margin:0px; padding:0px;}
.ui-menu .ui-menu-item a ul li{width:75px; float:left; overflow:hidden; height:16px; margin:0px; padding:0px; text-align:left;}
.ui-menu .ui-menu-item a ul .lasttype{text-align:right;}
.ui-autocomplete-loading { background: white url('ui/ui-anim_basic_16x16.gif') right center no-repeat; }


/* 主体部分 */
#rightcontainer
{
 width:800px;
 float:right;
 _margin-left:5px;
 *margin-left:5px;
}
#rigntcontainer .toptitle{width:800px; float:left; height:30px; }
#rightcontainer .toptitle .fronttitle{ text-align:left; margin-top:10px; float:left; font-size:16px; color:#990000;}

#rightcontainer .titlecontainer {margin:10px 0px 0px 0px; width:100%; height:30px; float:left; overflow:hidden;}
#rightcontainer .titlecontainer .title{width:100%;float:left;overflow:hidden;}
#rightcontainer .titlecontainer .title .titleleft{width:550px;float:left;text-align:left;height:30px;}
#rightcontainer .titlecontainer .title .stockname{font-size:18px;font-family:'宋体';color:#990000; font-weight:bold;overflow:hidden;display:inline;}
#rightcontainer .titlecontainer .title .stockzhangdie{font-size:20px;font-family:'宋体';color:#009900;font-weight:bold;display:inline;}
#rightcontainer .titlecontainer .title .stockhangye{font-size:14px;font-family:'宋体';color:#000000;overflow:hidden;display:inline;}
/**#rightcontainer .titlecontainer .operator{ background:url(mainrightback.png); width:200px; height:30px; float:right; overflow:hidden; *margin-top:0px; _margin-top:0px;}**/
#rightcontainer .titlecontainer .operator{ width:200px; height:30px; float:right; overflow:hidden; *margin-top:0px; _margin-top:0px;}
#rightcontainer .titlecontainer .operator ul{list-style:none; margin:4px; padding:0px; overflow:hidden;}
#rightcontainer .titlecontainer .operator ul li.shortname{ float:right;  overflow:hidden; font-size:14px; margin:0px; padding:2px;  text-align:right;white-space:nowrap;text-overflow:ellipsis;}
#rightcontainer .titlecontainer .operator ul li.shortname span { margin:50px 0px 0px 0px;}
#rightcontainer .titlecontainer .operator .stockfirstshortname{margin:0px 5px; font-size:14px;line-height:30px; }
#rightcontainer .titlecontainer .operator .stocksecondshortname{ margin: 0px 0px 0px 10px; font-size:14px;line-height:30px;}


#rightcontainer .contentcontainer{margin-top:10px; *margin-top:0px; _margin-top:0px; width:100%;}
#rightcontainer .contentcontainer .contenttitle{ background: url(mainrightbacktitle.png); float:left; width:100%; height:30px; margin:1px 0px 0px 0px; overflow:hidden;}
#rightcontainer .contentcontainer .contentbody{clear:both;}
#rightcontainer .contentcontainer .contentbody .myimgclass{width:100%; overflow:hidden;}
#rightcontainer .contentcontainer .contentbody .myimgclass .leftcontainer{float:left;}
#rightcontainer .contentcontainer .contentbody .myimgclass .rightcontainer{float:right;}
#rightcontainer .contentcontainer .contentbody .myimgclass .centercontainer{ margin-top:20px;}
#rightcontainer .contentcontainer .contenttitle .content{line-height:30px; float:left; text-align:center; margin:0px 0px 0px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; background:url("titleback.png"); padding:3px;}
#rightcontainer .contentcontainer .zhibiao{ float:left; overflow:hidden;}
#rightcontainer .contentcontainer .zhibiao .diejia{ width:400px;height:25px;float:right; font-size:1.2em;  text-align:right; line-height:25px;}
#rightcontainer .contentcontainer .zhibiao .diejia select{ overflow:hidden; }

#rightcontainer .contentcontainer .zhibiao .myimgclass{width:720px;height:320px;float:left;}
#rightcontainer .contentcontainer .tablecontainer .mytable{width:96%; float:left; border:1px solid #cccccc; border-collapse:collapse; margin:10px 0px 5px 5px; text-align:center;}
#rightcontainer .contentcontainer .tablecontainer .mytable td
{
    width:100px;
    border:1px solid #cccccc;
    text-align:right;
}
#rightcontainer .contentcontainer .tablecontainer .mytable .headercolumn{text-align:center;}
#rightcontainer .contentcontainer .tablecontainer .mytable .topcolumn{cursor:hand; text-align:center;}
#rightcontainer .contentcontainer .tablecontainer .mytable .selectedtopcolumn{color:Blue;text-align:center;}
#rightcontainer .contentcontainer .tablecontainer .mytable .titlecolumn{cursor:hand; width:150px; text-align:left;}
#rightcontainer .contentcontainer .tablecontainer .mytable .selectedtitlecolumn{color:Blue; width:150px; text-align:left;}


/*公告页面样式*/
.tabTable .tdone{text-align:center; width:15%}
.tabTable .tdtwo{ text-align:left;}
.tabTable .tdthree{text-align:center;width:15%}

.companytitle{text-align:center; font-size:14px; font-weight:bold}
.content_term{text-align:justify; line-height:20px; padding:6px;}
.newslist_block ul li a:visited{color:#C73200;}
/*公告页面结束*/
